From 341c0e113f2b60c37813708cd91f4507ed08f3f4 Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Tue, 29 Sep 2009 11:22:17 +0100 Subject: [PATCH] mce: Support machine check logging left over from previous reset. Signed-off-by: Kazuhiro Suzuki --- xen/arch/x86/cpu/mcheck/mce_intel.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xen/arch/x86/cpu/mcheck/mce_intel.c b/xen/arch/x86/cpu/mcheck/mce_intel.c index 25a5a4c949..4b86451ce2 100644 --- a/xen/arch/x86/cpu/mcheck/mce_intel.c +++ b/xen/arch/x86/cpu/mcheck/mce_intel.c @@ -1029,10 +1029,10 @@ static void mce_init(void) mctc = mcheck_mca_logout(MCA_RESET, mca_allbanks, &bs, NULL); - /* in the boot up stage, don't inject to DOM0, but print out */ + /* in the boot up stage, print out and also log in DOM0 boot process */ if (bs.errcnt && mctc != NULL) { x86_mcinfo_dump(mctelem_dataptr(mctc)); - mctelem_dismiss(mctc); + mctelem_commit(mctc); } set_in_cr4(X86_CR4_MCE); -- 2.30.2